cnc machining milling factory automation cad cnc assembly machinery engineer custom automation equipment manufacturing machine shop automation engineering control industrial automation engineers machining industrial